Python Job: Ingeniero-a de software

Job added on

Company

i

Location

Madrid - Spain

Job type

Full-Time

Python Job Details

Descripción del área

El grupo CTO-Aura tiene como objetivo conseguir que la Inteligencia Artificial de Telefónica amplíe sus prestaciones y mejore la comprensión de los usuarios de Telefónica. Aura cambia la forma en que nuestros clientes interactúan con Telefónica y, desde nuestra área, estamos enfocados en mejorar cada día su experiencia construyendo nuevas funcionalidades y refinando las existentes. También desarrollamos modelos analíticos, hacemos que Aura esté disponible en nuevos canales, con el objetivo principal de hacer de Aura más que un asistente virtual. Trabajamos para construir funcionalidades nuevas e innovadoras y para facilitar el acceso a todos los servicios que ofrece Telefónica.

Telefónica CTO-Aura está buscando ingenieros con un gran potencial para unirse a nuestro equipo de ingeniería. Los retos a los que se enfrenta cada día para ampliar y mejorar la experiencia de usuario de Telefónica requieren un amplio conocimiento sobre cómo producir código limpio, escalable y mantenible.

Misión

La misión de un Ingeniero de Software en CTO-Aura irá desde el análisis de los requisitos del producto hasta el diseño y desarrollo de nuevas funcionalidades con el objetivo de llevar a Aura un paso más allá en la interacción con los clientes de Telefónica. El enfoque debe ser encontrar la mejor solución técnica que cumpla con los requisitos comerciales y la programación de la entrega. Creando una plataforma global para ser usada por los diferentes países del grupo Telefónica.

Principales tareas y responsabilidades

  • Desarrollar y mantener los componentes software en el lenguaje más apropiado para ello. El lenguaje base que usamos el Python, aunque en ocasiones tenemos que hacer uso de algún otro como JavaScript o Groovy.
  • Alta capacidad para diseñar productos e infraestructuras para crear componentes mantenibles, robustos y ampliables.
  • Crear componentes con una alta optimización en CPU, tráfico de red, almacenamiento de datos, tiempos de respuestas y concurrencia.
  • Ser capaz de diseñar, desarrollar y mantener una batería de tests útiles para cada uno de los componentes.
  • Analizar y eliminar vulnerabilidades de seguridad y cuellos de botellas en los sistemas.
  • Capacidad para llevar tus desarrollos desde el primer análisis hasta el despliegue en los entornos, trabajando mano a mano con equipos como QA o SRE.

Educación requerida

  • Ingeniería informática, ingeniería en telecomunicaciones, etc. o experiencia profesional equivalente de 3 años.

Habilidades específicas

  • Fuerte conocimiento de programación con Python.
  • Experiencia de más de 3-4 años resolviendo problemas de alto rendimiento, en arquitecturas basadas en microservicios.
  • Experiencia en implementar servicios y software en entornos productivos reales.
  • Preocupación en tener las mejores prácticas en el desarrollo software y dejar el código lo mejor estructurado posible.
  • Conocimiento en base de datos.
  • Fuerte habilidad para analizar y resolver problemas.
  • Experiencia en implementación de API REST.
  • Experiencia trabajando con Docker.

Conocimientos técnicos

Requeridos:

  • Backend: Python, testing, APIs
  • Herramientas: Git, Jenkins.

Opcionales:

  • Familiarizado con el campo de la inteligencia artificial y NLP.
  • Familiarizado con Jenkins.
  • Conocimiento de estructura de datos y complejidad algorítmica.
  • Herramientas: Docker, Grafana, Kibana, Prometheus, kubernetes.

Experiencia profesional

  • 3+ años de experiencia


Idiomas

  • Español (competencia profesional)
  • Inglés (competencia profesional)

Cuando te unes a Telefónica

Te unes a casi 100 años de historia, un equipo de 106 nacionalidades presentes en más de 35 países. Te unes a un equipo que trabaja por conectar a las personas allá dónde estén, sin fronteras. Un equipo que está liderando la revolución digital con la ilusión del primer día en todos nuestros negocios, creando el mejor ecosistema digital para nuestros clientes: Red, IoT, Cloud, Ciberseguridad, Innovación etc. En Telefónica tienes todo lo que necesitas para crear la mejor versión de ti mismo. Necesitamos gente como tú que se sume a este gran reto, que quiera crear la Telefónica del mañana.

En Telefónica apostamos por las nuevas formas de trabajo y somos líderes en la implementación de la Desconexión Digital bajo el principio “Desconecta para Reconectar”.